// 位置：  在所有页面中
//     1. /my开头的url ajax配置项多 token配置  过期问题
//     2. 所有url 都有根路径


//  语法：
$.ajaxPrefilter(function(obj) {
  // obj 接下来 发送某个ajax发生请求时 内部配置{}对象

  // 1.解决所有请求根路径问题
  let base = "http://api-breakingnews-web.itheima.net";
  obj.url = base + obj.url;


  //  2. /my开头的url ajax配置项多 token配置  过期问题
  if (obj.url.indexOf("/my") != -1) {
    obj.headers = {
      Authorization: localStorage.getItem("token")
    };
    obj.complete = function(res) {
      let data = res.responseJSON;
      // 和后台对下接口：1:失败；  什么失败：
      if (data.status == 1 && data.message == "身份认证失败！") {

        // *******************************************token的补丁2
        // 返回页面
        location.href = "/login.html";
        localStorage.removeItem("token");
      }
    };
  }


});



// 1.新建common.js
// 2.先引入index.html  位置在index.js前面
// 3.$.ajaxPrefilter(function(obj){    log(obj)  })
// 4.全部完成后，以引入login.html 记得修改 两个ajax 去除根路径